/**  
 * @Title: GoodsCartItemVO.java
 * @Package com.silverbox.sweeporder.controller.shopcart.vo
 * @author litao
 * @date 2017年12月28日
 */
package com.silverbox.sweeporder.controller.shopcart.outvo;

import io.swagger.annotations.ApiModelProperty;

/**
 * 购物车商品明细
 * ClassName: GoodsCartItemVO 
 * @author litao
 * @date 2017年12月28日
 */
public class GoodsCartItemVO {

	@ApiModelProperty(notes="购物车DetailId")
    private Integer id;

	@ApiModelProperty(notes="购物车Id")
    private Integer goodsCartId;

	@ApiModelProperty(notes="商品分组Id")
    private Integer goodsGroupId;

	@ApiModelProperty(notes="商品分组Id")
    private String goodsGroupName;

	@ApiModelProperty(notes="商品Id")
    private Integer goodsId;

	@ApiModelProperty(notes="商品名称")
    private String goodsName;

	@ApiModelProperty(notes="规格Id")
    private Long sizeId;

	@ApiModelProperty(notes="规格名称")
    private String sizeType;

	@ApiModelProperty(notes="原始价格")
    private Double originalPrice;

	@ApiModelProperty(notes="属性Id")
    private String propIds;

	@ApiModelProperty(notes="属性名称")
    private String propNames;

	@ApiModelProperty(notes="加料属性价格")
    private Double propPrice;

	@ApiModelProperty(notes="购买价格")
    private Double buyPrice;

	@ApiModelProperty(notes="购买数量")
    private Double buyCount;

	@ApiModelProperty(notes="商品分类Id")
    private Long categoryId;

	@ApiModelProperty(notes="商品分类名称")
    private String categoryName;

	@ApiModelProperty(notes="商品图片")
    private String goodsImg;

	@ApiModelProperty(notes="分组是否必选")
    private Integer suitState;

	@ApiModelProperty(notes="分组下商品是否必选")
    private Integer isRequre;

	@ApiModelProperty(notes="是否显示规格")
    private Integer isNotshowSize;

	@ApiModelProperty(notes="加价做法")
    private String propDetail;
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getGoodsCartId() {
		return goodsCartId;
	}

	public void setGoodsCartId(Integer goodsCartId) {
		this.goodsCartId = goodsCartId;
	}

	public Integer getGoodsGroupId() {
		return goodsGroupId;
	}

	public void setGoodsGroupId(Integer goodsGroupId) {
		this.goodsGroupId = goodsGroupId;
	}

	public String getGoodsGroupName() {
		return goodsGroupName;
	}

	public void setGoodsGroupName(String goodsGroupName) {
		this.goodsGroupName = goodsGroupName;
	}

	public Integer getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public Long getSizeId() {
		return sizeId;
	}

	public void setSizeId(Long sizeId) {
		this.sizeId = sizeId;
	}

	public String getSizeType() {
		return sizeType;
	}

	public void setSizeType(String sizeType) {
		this.sizeType = sizeType;
	}

	public Double getOriginalPrice() {
		return originalPrice;
	}

	public void setOriginalPrice(Double originalPrice) {
		this.originalPrice = originalPrice;
	}

	public String getPropIds() {
		return propIds;
	}

	public void setPropIds(String propIds) {
		this.propIds = propIds;
	}

	public String getPropNames() {
		return propNames;
	}

	public void setPropNames(String propNames) {
		this.propNames = propNames;
	}

	public Double getPropPrice() {
		return propPrice;
	}

	public void setPropPrice(Double propPrice) {
		this.propPrice = propPrice;
	}

	public Double getBuyPrice() {
		return buyPrice;
	}

	public void setBuyPrice(Double buyPrice) {
		this.buyPrice = buyPrice;
	}

	public Double getBuyCount() {
		return buyCount;
	}

	public void setBuyCount(Double buyCount) {
		this.buyCount = buyCount;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getGoodsImg() {
		return goodsImg;
	}

	public void setGoodsImg(String goodsImg) {
		this.goodsImg = goodsImg;
	}

	public Integer getSuitState() {
		return suitState;
	}

	public void setSuitState(Integer suitState) {
		this.suitState = suitState;
	}

	public Integer getIsRequre() { 
		return isRequre;
	}

	public void setIsRequre(Integer isRequre) {
		this.isRequre = isRequre;
	}

	public Integer getIsNotshowSize() {
		return isNotshowSize;
	}

	public void setIsNotshowSize(Integer isNotshowSize) {
		this.isNotshowSize = isNotshowSize;
	}

	public String getPropDetail() {
		return propDetail;
	}

	public void setPropDetail(String propDetail) {
		this.propDetail = propDetail;
	}
	
}
